Big Huge Thesaurus

anti-inflammatory drug

noun